Controls halting debug
C_DEBUGEN | Enable Halting debug |
C_HALT | PE enter Debug state halt request |
C_STEP | Enable single instruction step |
C_MASKINTS | When debug is enabled, the debugger can write to this bit to mask PendSV, SysTick and external configurable interrupts |
C_SNAPSTALL | Allow imprecise entry to Debug state |
S_REGRDY | Handshake flag to transfers through the DCRDR |
S_HALT | Indicates whether the PE is in Debug state |
S_SLEEP | Indicates whether the PE is sleeping |
S_LOCKUP | Indicates whether the PE is in Lockup state |
S_SDE | Indicates whether Secure invasive debug is allowed |
S_RETIRE_ST | Set to 1 every time the PE retires one of more instructions |
S_RESET_ST | Indicates whether the PE has been reset since the last read of the DHCSR |
S_RESTART_ST | Indicates the PE has processed a request to clear DHCSR.C_HALT to 0. That is, either a write to DHCSR that clears DHCSR.C_HALT from 1 to 0, or an External Restart Request |